package com.xyj.week02;

public class T6 {


    /**
     *
     * @param nums 数组
     * @param val 要删除的值
     * @return  删除后数组的长度
     */
    public int removeElement(int[] nums, int val) {
        int slow=0;
        int fast=0;
        while(fast<nums.length){
            //如果快指针已经越界了就中止，
            //期间遍历，如果值不等于val的话，直接记录到slow中
            if(nums[fast]!=val){
                nums[slow++]=nums[fast];
            }
            fast++;
        }
        return slow;
    }
}
